giant spiny stick insect - Turco Inglés Diccionario